
class ApiClient{

  // Auth APIs
  static const login = '/login';
  static const register = '/register';
  static const forgotPassword = '/forgot-password';
  static const validateOtp = '/validate-otp';
  static const logout = '/logout';
  static const changePassword = '/change-password';
  static const resetPassword = '/reset-password';

  // Players APIs
  static const getPlayers = '/players';
  static const getMyPlayers = '/myPlayers';
  static const getPublicPlayers = '/publicTopPlayers';
  static const playerDelete = '/playerDelete';

  // Coaches APIs
  static const getCoaches = '/coaches';
  static const getMyCoaches = '/myCoaches';
  static const getPublicCoaches = '/publicCoaches';
  static const rate = '/rate';
  static const coachDelete = '/coachDelete';

  // Admins APIs
  static const getAdmins = '/admins';

  // Gym Admins APIs
  static const getGymAdmins = '/gymAdmins';

  // Users APIs
  static const users = '/users';
  static const userDelete = '/userDelete';
  static const user = '/user';
  static const updateUser = '/userUpdate';
  static const disableAccount = '/disableAccount';
  static const activateAccount = '/activateAccount';
  static const changeMyPrivacy = '/changeMyPrivacy';

  // Gyms APIs
  static const getGyms = '/gyms';
  static const getMyGyms = '/myGyms';
  static const getPublicGyms = '/publicGyms';
  static const gym = '/gym';
  static const gymDelete = '/gymDelete';
  static const gymUpdate = '/gymUpdate';


  // Sports APIs
  static const getSports = '/sports';
  static const getGymSports = '/gymSports';
  static const getPublicSports = '/publicSports';
  static const sport = '/sport';
  static const sportAddToGym = '/addSportToGym';
  static const sportDelete = '/sportDelete';
  static const sportUpdate = '/sportUpdate';

  // Tools APIs
  static const getTools = '/tools';
  static const getExerciseTools = '/exerciseTools';
  static const getPublicTools = '/publicTools';
  static const tool = '/tool';
  static const toolAddToExercise = '/addToolToExercise';
  static const toolDelete = '/toolDelete';
  static const exerciseToolsDelete = '/exerciseToolsDelete';
  static const toolUpdate = '/toolUpdate';


  // Subscriptions APIs
  static const getSubscriptions = '/subscriptions';
  static const userSubscriptions = '/userSubscriptions';
  static const checkSubscription = '/checkAdminSubscription';
  static const subscription = '/subscription';
  static const adminSubscription = '/adminSubscription';
  static const subscriptionDelete = '/subscriptionDelete';
  static const subscriptionUpdate = '/subscriptionUpdate';

  // Attendances APIs
  static const getAttendances = '/attendances';
  static const getAttendancesByDate = '/attendancesByDate';
  static const getUserAttendances = '/userAttendances';
  static const attendance = '/attendance';
  static const attendanceDelete = '/attendanceDelete';
  static const attendanceUpdate = '/attendanceUpdate';

  // Exercises APIs
  static const getExercises = '/exercises';
  static const exercise = '/exercise';
  static const exerciseUpdate = '/exerciseUpdate';
  static const exerciseDelete = '/exerciseDelete';
  static const publicExercises = '/publicExercises';

  // Home APIs
  static const home = '/home';
  static const publicHome = '/publicHome';


  // notes APIs
  static const getNotes = '/notes';
  static const exerciseNotes = '/exerciseNotes';
  static const note = '/note';
  static const noteDelete = '/noteDelete';

  //complaints APIs
  static const getComplaint = '/complaints';
  static const complaint = '/complaint';
  static const complaintDelete = '/complaintDelete';

  // links APIs
  static const getLink = '/links';
  static const link = '/link';
  static const linkDelete = '/linkDelete';
  static const getPublicLinks = '/publicLinks';

 // offers APIs
  static const offers = '/publicOffers';
  static const offer = '/offer';
  static const offerDelete = '/offerDelete';
  static const offerUpdate = '/offerUpdate';



  // profile APIs
  static const profile = '/profile';
  static const other = '/other';

}
